AI020
Eloquent JavaScript: A Modern Introduction to Programming
Higher-Order Functions and Prototypes
Learning Objectives
- Master the implementation and application of higher-order functions like map, filter, and reduce
- Analyze the execution context and scope implications of lexical closures
- Evaluate the differences between prototypal and classical inheritance models
- Construct complex object hierarchies using constructor functions and the prototype property